
export const CommonUrl = 'http://files.ljkjkf.com'
export const imageUrl = `${CommonUrl}/images/`


export const UserAvatar = {
    AvatarA01: `${imageUrl}Avatar/AvatarA01.webp`,
    AvatarA02: `${imageUrl}Avatar/AvatarA02.webp`,
    AvatarA03: `${imageUrl}Avatar/AvatarA03.webp`,
    AvatarA04: `${imageUrl}Avatar/AvatarA04.webp`,
    AvatarA05: `${imageUrl}Avatar/AvatarA05.webp`,
    AvatarA06: `${imageUrl}Avatar/AvatarA06.webp`,
    AvatarA07: `${imageUrl}Avatar/AvatarA07.webp`,
    AvatarA08: `${imageUrl}Avatar/AvatarA08.webp`,
    AvatarA09: `${imageUrl}Avatar/AvatarA09.webp`,
    AvatarA10: `${imageUrl}Avatar/AvatarA10.webp`,
    AvatarA11: `${imageUrl}Avatar/AvatarA11.webp`,
    AvatarA12: `${imageUrl}Avatar/AvatarA12.webp`,
    AvatarA13: `${imageUrl}Avatar/AvatarA13.webp`,
    AvatarA14: `${imageUrl}Avatar/AvatarA14.webp`,
    AvatarA15: `${imageUrl}Avatar/AvatarA15.webp`,
    AvatarA16: `${imageUrl}Avatar/AvatarA16.webp`,
    AvatarA17: `${imageUrl}Avatar/AvatarA17.webp`,
    AvatarA18: `${imageUrl}Avatar/AvatarA18.webp`,
    AvatarA19: `${imageUrl}Avatar/AvatarA19.webp`,
    AvatarA20: `${imageUrl}Avatar/AvatarA20.webp`,
    AvatarA21: `${imageUrl}Avatar/AvatarA21.webp`,
    AvatarA22: `${imageUrl}Avatar/AvatarA22.webp`,
    AvatarA23: `${imageUrl}Avatar/AvatarA23.webp`,
    AvatarA24: `${imageUrl}Avatar/AvatarA24.webp`,
    AvatarA25: `${imageUrl}Avatar/AvatarA25.webp`,
}
export const UserBackboard = {
    BackboardA01: `${imageUrl}Backboard/BackboardA01.webp`,
    BackboardA02: `${imageUrl}Backboard/BackboardA02.webp`,
    BackboardA03: `${imageUrl}Backboard/BackboardA03.webp`,
    BackboardA04: `${imageUrl}Backboard/BackboardA04.webp`,
    BackboardA05: `${imageUrl}Backboard/BackboardA05.webp`,
    BackboardA06: `${imageUrl}Backboard/BackboardA06.webp`,
    BackboardA07: `${imageUrl}Backboard/BackboardA07.webp`,
    BackboardA08: `${imageUrl}Backboard/BackboardA08.webp`,
    BackboardA09: `${imageUrl}Backboard/BackboardA09.webp`,
    BackboardA10: `${imageUrl}Backboard/BackboardA10.webp`,
    BackboardA11: `${imageUrl}Backboard/BackboardA11.webp`,
    BackboardA12: `${imageUrl}Backboard/BackboardA12.webp`,
    BackboardA13: `${imageUrl}Backboard/BackboardA13.webp`,
    BackboardA14: `${imageUrl}Backboard/BackboardA14.webp`,
    BackboardA15: `${imageUrl}Backboard/BackboardA15.webp`,
    BackboardA16: `${imageUrl}Backboard/BackboardA16.webp`,
    BackboardA17: `${imageUrl}Backboard/BackboardA17.webp`,
    BackboardA18: `${imageUrl}Backboard/BackboardA18.webp`,
    BackboardA19: `${imageUrl}Backboard/BackboardA19.webp`,
    BackboardA20: `${imageUrl}Backboard/BackboardA20.webp`,
    BackboardA21: `${imageUrl}Backboard/BackboardA21.webp`,
    BackboardA22: `${imageUrl}Backboard/BackboardA22.webp`,
    BackboardA23: `${imageUrl}Backboard/BackboardA23.webp`,
    BackboardA24: `${imageUrl}Backboard/BackboardA24.webp`,
}
export const ThemeBackImageList = {
    ThemeImageA01: `${imageUrl}ThemeImage/ThemeImageA01.jpg`,
    ThemeImageA02: `${imageUrl}ThemeImage/ThemeImageA02.jpg`,
    ThemeImageA03: `${imageUrl}ThemeImage/ThemeImageA03.jpg`,
    ThemeImageA04: `${imageUrl}ThemeImage/ThemeImageA04.jpg`,
    ThemeImageA05: `${imageUrl}ThemeImage/ThemeImageA05.jpg`,
    ThemeImageA06: `${imageUrl}ThemeImage/ThemeImageA06.jpg`,
    ThemeImageA07: `${imageUrl}ThemeImage/ThemeImageA07.png`,
}

export const ThemeColorMapping = [
    {
        label: '中性色板', colors: [
            '#ffffff', '#fafafa', '#f5f5f5', '#f0f0f0', '#d9d9d9', '#bfbfbf', '#8c8c8c', '#595959', '#434343', '#262626'
        ]
    },
    {
        label: '薄暮 / 斗志、奔放', colors: [
            '#fff1f0', '#ffccc7', '#ffa39e', '#ff7875', '#ff4d4f', '#f5222d', '#cf1322', '#a8071a', '#820014', '#5c0011'
        ]
    },
    {
        label: '火山 / 醒目、澎湃', colors: [
            '#fff2e8', '#ffd8bf', '#ffbb96', '#ff9c6e', '#ff7a45', '#fa541c', '#d4380d', '#ad2102', '#871400', '#610b00'
        ]
    },
    {
        label: '日暮 / 温暖、欢快', colors: [
            '#fff7e6', '#ffe7ba', '#ffd591', '#ffc069', '#ffa940', '#fa8c16', '#d46b08', '#ad4e00', '#873800', '#612500'
        ]
    },
    {
        label: '金盏花 / 活力、积极', colors: [
            '#fffbe6', '#fff1b8', '#ffe58f', '#ffd666', '#ffc53d', '#faad14', '#d48806', '#ad6800', '#874d00', '#613400'
        ]
    },
    {
        label: '日出 / 出生、阳光', colors: [
            '#feffe6', '#ffffb8', '#fffb8f', '#fff566', '#ffec3d', '#fadb14', '#d4b106', '#ad8b00', '#876800', '#614700'
        ]
    },
    {
        label: '青柠 / 自然、生机', colors: [
            '#fcffe6', '#f4ffb8', '#eaff8f', '#d3f261', '#bae637', '#a0d911', '#7cb305', '#5b8c00', '#3f6600', '#254000'
        ]
    },
    {
        label: '极光绿 / 健康、创新', colors: [
            '#f6ffed', '#d9f7be', '#b7eb8f', '#95de64', '#73d13d', '#52c41a', '#389e0d', '#237804', '#135200', '#092b00'
        ]
    },
    {
        label: '明青 / 希望、坚强', colors: [
            '#e6fffb', '#b5f5ec', '#87e8de', '#5cdbd3', '#36cfc9', '#13c2c2', '#08979c', '#006d75', '#00474f', '#002329'
        ]
    },
    {
        label: '拂晓蓝 / 包容、科技、普惠', colors: [
            '#e6f4ff', '#bae0ff', '#91caff', '#69b1ff', '#4096ff', '#1677ff', '#0958d9', '#003eb3', '#002c8c', '#001d66'
        ]
    },
    {
        label: '极客蓝 / 探索、钻研', colors: [
            '#f0f5ff', '#d6e4ff', '#adc6ff', '#85a5ff', '#597ef7', '#2f54eb', '#1d39c4', '#10239e', '#061178', '#030852'
        ]
    },
    {
        label: '酱紫 / 优雅、浪漫', colors: [
            '#f9f0ff', '#efdbff', '#d3adf7', '#b37feb', '#9254de', '#722ed1', '#531dab', '#391085', '#22075e', '#120338'
        ]
    },
    {
        label: '法式洋红 / 明快、感性', colors: [
            '#fff0f6', '#ffd6e7', '#ffadd2', '#ff85c0', '#f759ab', '#eb2f96', '#c41d7f', '#9e1068', '#780650', '#520339'
        ]
    },
]


export const RequestTypeMapping = [
    { value: 'get', label: '获取' },
    { value: 'pos', label: '添加' },
    { value: 'put', label: '修改' },
    { value: 'del', label: '删除' },
]



export const FontFamilyMapping = [
    { value: 'PingFang', label: '微软平方' },
    { value: '微软雅黑', label: '微软雅黑' },
    { value: 'ShuHeiTi', label: '书黑体' },
    { value: 'DIN', label: '数字字体' },
    { value: 'BiaoTiHei', label: '斜黑体' },
    { value: '宋体', label: '宋体' },
]
export const FontWeightMapping = [
    { value: 600, label: '加粗' },
    { value: 400, label: '不加' },
]
export const FontStyleMapping = [
    { value: 'normal', label: '正常' },
    { value: 'italic', label: '倾斜' },
    { value: 'oblique', label: '更斜' },
]

export const BorderStyleMapping = [
    { value: 'solid', label: '实线' },
    { value: 'dashed', label: '虚线' },

]


export const ChartsTypeMapping = [
    { value: 'Line', label: '折线图' },
    { value: 'Area', label: '面积图' },
    { value: 'Bar', label: '条形图' },
    { value: 'Column', label: '柱状图' },
    { value: 'Pie', label: '饼图' },
]
export const ChartsLineTypeMapping = [
    { value: 'line', label: '默认' },
    { value: 'smooth', label: '圆融' },
    { value: 'hvh', label: '阶梯' },
]
// 图标组件 axis 标题相对坐标轴的位置
export const ChartsAxisTitlePositionMapping = [
    { value: 'top-left', label: '上左' },
    { value: 'top', label: '上方' },
    { value: 'top-right', label: '上右' },
    { value: 'right', label: '右侧' },
    { value: 'bottom-right', label: '下右' },
    { value: 'bottom', label: '下方' },
    { value: 'bottom-left', label: '下左' },
    { value: 'left', label: '左侧' },
]
export const ChartsAxisTickDirection = [
    { value: 'positive', label: '侧轴方向' },
    { value: 'negative', label: '侧轴负方向' },
]
export const ChartsAxisLabelAlign = [
    { value: 'horizontal', label: '始终保持水平' },
    { value: 'parallel', label: '平行于坐标轴' },
    { value: 'perpendicular', label: '垂直于坐标轴' },
]
export const ChartsLengthFlexItem = [
    { value: 'flex-start', label: '起始位置' },
    { value: 'center', label: '居中位置' },
    { value: 'flex-end', label: '结束位置' },
]
export const ChartsLengthFlexDirection = [
    { value: 'row', label: '横向' },
    { value: 'column', label: '纵向' },
]
export const ChartsLabelTypeMapping = [
    { value: 'contrastReverse', label: '最优色板' },
    { value: 'overflowHide', label: '超出隐藏' },
    { value: 'overlapDodgeY', label: '防重叠' },
    { value: 'overlapHide', label: '碰撞隐藏' },
]
export const ChartsLabelPosMapping = [
    { value: 'top-left', label: '上左' },
    { value: 'top', label: '上方' },
    { value: 'top-right', label: '上右' },
    { value: 'right', label: '右侧' },
    { value: 'bottom-right', label: '下右' },
    { value: 'bottom', label: '下方' },
    { value: 'bottom-left', label: '下左' },
    { value: 'left', label: '左侧' },
    { value: 'outside', label: '外侧' },
    { value: 'inside', label: '内侧' },
]

export const ChartsHeatmapWeekMapping = [
    { value: 0, label: '周日' },
    { value: 1, label: '周一' },
    { value: 2, label: '周二' },
    { value: 3, label: '周三' },
    { value: 4, label: '周四' },
    { value: 5, label: '周五' },
    { value: 6, label: '周六' },
]

export const TooltipMapping = [
    { value: 'TooltipTemplateA01', label: '基础提示模板' },
    { value: 'TooltipTemplateA02', label: '饼环基础模板' },
]




export const GaugeTextMapping = [
    { value: 'A01', label: '提示类型一' },
    { value: 'A01', label: '提示类型二' },

]

export const IsEnabledMapping = [
    { value: true, label: '启用' },
    { value: false, label: '禁用' },
]
export const IsYeasMapping = [
    { value: true, label: '是' },
    { value: false, label: '否' },
]



export const VChartsA01TypeMapping = [
    { value: 'line', label: '折现图' },
    { value: 'area', label: '面积图' },
    { value: 'bar', label: '柱状图' },
]

export const VChartsA02TypeMapping = [
    { value: 'pie', label: '饼形图' },
    { value: 'rose', label: '玫瑰图' },
    { value: 'radar', label: '雷达图' },
]


export const VChartsA03TypeMapping = [
    { value: 'line', label: '折现图' },
    { value: 'area', label: '面积图' },
]


export const VChartsA01DirectionMapping = [
    { value: 'horizontal', label: '水平' },
    { value: 'vertical', label: '垂直' },
]
export const VchartsTextAlignMapping = [
    { value: 'left', label: '左侧位置' },
    { value: 'center', label: '居中位置' },
    { value: 'right', label: '右侧位置' },
    { value: 'start', label: '开始位置' },
    { value: 'end', label: '结束位置' },
]


export const VchartsTextAlign2Mapping = [
    { value: 'left', label: '左' },
    { value: 'center', label: '中' },
    { value: 'right', label: '右' },
]


export const VchartsTextBaselineMapping = [
    { value: 'top', label: '上方位置' },
    { value: 'middle', label: '居中位置' },
    { value: 'bottom', label: '下方位置' },
    { value: 'alphabetic', label: '对齐位置' },
]

export const VchartsAxesOrientMapping = [
    { value: 'top', label: '上轴' },
    { value: 'bottom', label: '下轴' },
    { value: 'left', label: '左轴' },
    { value: 'right', label: '右轴' },
]

export const VchartsAxesOrientMapping2 = [
    { value: 'radius', label: '半径轴' },
    { value: 'angle', label: '角度轴' },

]

export const VchartsAxesTypeMapping = [
    { value: 'linear', label: '线性轴' },
    { value: 'band', label: '离散轴' },
    { value: 'time', label: '时间轴' },
    { value: 'log', label: 'log轴' },
    { value: 'symlog', label: 'sym上轴' },

]


export const VchartsLegendsPositionMapping = [
    { value: 'start', label: '起始' },
    { value: 'middle', label: '居中' },
    { value: 'end', label: '末尾' },
]


export const VchartsLegendsSelectModeMapping = [
    { value: 'multiple', label: '多选模式' },
    { value: 'single', label: '单选模式' },
    { value: 'focus', label: '聚焦模式' },
]

export const VchartsLegendsItemAlignMapping = [
    { value: 'left', label: '图标在左' },
    { value: 'right', label: '图标在右' },
]

export const VchartsLabelPositionMapping = [
    { value: 'top', label: '上方' },
    { value: 'bottom', label: '下方' },
    { value: 'left', label: '左侧' },
    { value: 'right', label: '右侧' },
    { value: 'top-right', label: '上右' },
    { value: 'top-left', label: '上左' },
    { value: 'bottom-right', label: '下右' },
    { value: 'bottom-left', label: '下左' },
    { value: 'center', label: '居中' },

]

export const VchartsTriggerMapping = [
    { value: 'hover', label: '悬浮触发' },
    { value: 'click', label: '点击触发' },
]

export const VchartsTooltipPositionMapping = [
    { value: 'top', label: '上侧' },
    { value: 'bottom', label: '下侧' },
    { value: 'left', label: '左侧' },
    { value: 'right', label: '右侧' },
    { value: 'tl', label: '左上角' },
    { value: 'tr', label: '右上角' },
    { value: 'bl', label: '左下角' },
    { value: 'br', label: '右下角' },
    { value: 'center', label: '中心位置' },
    { value: 'centerTop', label: '中心上侧' },
    { value: 'centerBottom', label: '中心下侧' },
    { value: 'centerLeft', label: '中心左侧' },
    { value: 'centerRight', label: '中心右侧' },
]

export const VchartsTooltipPositionModeMapping = [
    { value: 'mark', label: '图元附近' },
    { value: 'pointer', label: '指针附近' },
    { value: 'crosshair', label: 'crosshair 附近' },
]

export const VchartsCrosshairTypeMapping = [
    { value: 'line', label: '辅助线' },
    { value: 'rect', label: '辅助框' },
]



export const VchartsLineCurveTypeMapping = [
    { value: 'basis', label: '基础线' },
    { value: 'bundle', label: '折线' },
    { value: 'cardinal', label: '动画折线' },
    { value: 'catmullRom', label: '弧线' },
    { value: 'linear', label: '直线' },
    { value: 'monotone', label: '弧线' },
    { value: 'monotoneX', label: 'X弧线' },
    { value: 'monotoneY', label: 'Y弧线' },
    { value: 'natural', label: 'natural' },
    { value: 'step', label: '梯线' },
    { value: 'stepAfter', label: '前梯线' },
    { value: 'stepBefore', label: '后梯线' },
    { value: 'linearClosed', label: '闭合线' },
    { value: 'cardinalClosed', label: '动画闭合线' },
]

export const VchartsPointCurveTypeMapping = [
    { value: 'circle', label: '圆形' },
    { value: 'cross', label: '十字形' },
    { value: 'diamond', label: '菱形' },
    { value: 'square', label: '方形' },
    { value: 'arrow', label: '箭头' },
    { value: 'wedge', label: '锥三角' },
    { value: 'thinTriangle', label: '宽三角' },
    { value: 'triangle', label: '正三角' },
    { value: 'triangleUp', label: '上三角' },
    { value: 'triangleRight', label: '右三角' },
    { value: 'triangleDown', label: '下三角' },
    { value: 'triangleLeft', label: '左三角' },
    { value: 'arrow2Left', label: '左箭头2' },
    { value: 'arrow2Right', label: '右箭头2' },
    { value: 'arrowLeft', label: '左三角3' },
    { value: 'arrowRight', label: '右三角3' },
    { value: 'stroke', label: '破折线' },
    { value: 'star', label: '五角星' },
    { value: 'wye', label: 'Y形' },
    { value: 'rect', label: '矩形' },
    { value: 'rectRound', label: '圆角方形' },
    { value: 'roundLine', label: '圆形线条' },
]

export const VchartsMarkLineAexsMapping = [
    { value: 'x', label: 'X轴' },
    { value: 'y', label: 'Y轴' },
]


export const VchartsMarkLinePositionMapping1 = [
    { value: 'start', label: '线起点外侧' },
    { value: 'middle', label: '线中点' },
    { value: 'end', label: '线终点外侧' },
    { value: 'insideStartTop', label: '线起点内侧上部' },
    { value: 'insideStartBottom', label: '线起点内侧下部' },
    { value: 'insideMiddleTop', label: '线中点上部' },
    { value: 'insideMiddleBottom', label: '线中点下部' },
    { value: 'insideEndTop', label: '线终点内侧上部' },
    { value: 'insideEndBottom', label: '线终点内侧下部' },
]
export const VchartsMarkLinePositionMapping2 = [
    { value: 'arcInnerStart', label: '弧线起点内侧' },
    { value: 'arcInnerEnd', label: '弧线终点内侧' },
    { value: 'arcInnerMiddle', label: '弧线中点内侧' },
    { value: 'arcOuterStart', label: '弧线起点外侧' },
    { value: 'arcOuterEnd', label: '弧线终点外侧' },
    { value: 'arcOuterMiddle', label: '弧线中点外侧' },
    { value: 'center', label: '弧线中心' },
]

export const VchartsMarkPointLineTypeMapping = [
    { value: 'type-s', label: '直线' },
    { value: 'type-do', label: '折线1' },
    { value: 'type-po', label: '折线2' },
    { value: 'type-op', label: '折线3' },
    { value: 'type-arc', label: '弧线' },
]

export const VchartsMarkPointLineContentPositionMapping = [
    { value: 'top', label: '上方' },
    { value: 'middle', label: '居中' },
    { value: 'bottom', label: '下方' },
    { value: 'insideTop', label: '内部上方' },
    { value: 'insideMiddle', label: '内部居中' },
    { value: 'insideBottom', label: '内部下方' },
]

export const VchartsPieLabelPositionMapping = [
    { value: 'outside', label: '外部' },
    { value: 'inside', label: '内部' },
    { value: 'inside-outer', label: '内部外侧' },
    { value: 'inside-inner', label: '内部内侧' },
]

export const VchartsPieLabelLayoutAlignMapping = [
    { value: 'arc', label: '基础' },
    { value: 'labelLine', label: '对齐' },
    { value: 'edge', label: '边缘' },
]


export const VchartsIndicatorFixedMapping = [
    { value: true, label: '保持指标卡内容显示' },
    { value: false, label: '交互后才显示' },
]

export const VchartsIndicatorTriggerMapping = [
    { value: 'hover', label: '悬停' },
    { value: 'select', label: '选中' },
    { value: 'none', label: '不更新' },
]

export const VchartsGaugeTypeMapping = [
    { value: 'circularProgress', label: '循环进度' },
    { value: 'gauge', label: '测量进度' },
]

export const VchartsProgressTypeMapping = [
    { value: 'linearProgress', label: '条形进度图' },
    { value: 'circularProgress', label: '环形进度图' },
]

export const VchartsLiquidMaskShapeMapping = [
    { value: 'drop', label: '水滴' },
    { value: 'circle', label: '圆形' },
    { value: 'cross', label: '十字形' },
    { value: 'diamond', label: '菱形' },
    { value: 'square', label: '方形' },
    { value: 'arrow', label: '箭头' },
    { value: 'arrow2Left', label: '左箭头' },
    { value: 'arrow2Right', label: '右箭头' },
    { value: 'wedge', label: '锥三角' },
    { value: 'thinTriangle', label: '宽三角' },
    { value: 'triangle', label: '正三角' },
    { value: 'triangleUp', label: '上三角' },
    { value: 'triangleRight', label: '右三角' },
    { value: 'triangleDown', label: '下三角' },
    { value: 'triangleLeft', label: '左三角' },
    { value: 'star', label: '五角星' },
    { value: 'wye', label: 'Y形' },
    { value: 'rect', label: '矩形' },
]

export const FrontNavMapping = [
    { value: 'both', label: '两侧' },
    { value: 'left', label: '左侧' },
    { value: 'right', label: '右侧' },
    { value: 'center', label: '居中' },
]




export const RadioListmapping = {
    '是&否': IsYeasMapping,
    '启用&禁用': IsEnabledMapping,
}

// export const IsEnabledMapping = [
//     { value: true, label: '启用' },
//     { value: false, label: '禁用' },
// ]
// export const IsYeasMapping = [
//     { value: true, label: '是' },
//     { value: false, label: '否' },
// ]



// !!! ANTD组件属性
const ANTD_BUTTON_ICONPOSITION = [
    { label: '起始', value: 'start' },
    { label: '结束', value: 'end' }
]
const ANTD_BUTTON_SHAPE = [
    { label: '默认', value: 'default' },
    { label: '圆形', value: 'circle' },
    { label: '圆角', value: 'round' },
]
const ANTD_BUTTON_SIZE = [
    { label: '大', value: 'large' },
    { label: '中', value: 'middle' },
    { label: '小', value: 'small' },
]
const ANTD_BUTTON_TYPE = [
    { label: '实体', value: 'primary' },
    { label: '虚线', value: 'dashed' },
    { label: '链接', value: 'link' },
    { label: '文本', value: 'text' },
    { label: '默认', value: 'default' },
]

export const ANTD_BUTTON = {
    ANTD_BUTTON_ICONPOSITION,
    ANTD_BUTTON_SHAPE,
    ANTD_BUTTON_SIZE,
    ANTD_BUTTON_TYPE
}